#include "Swiatlo.h"

//#################################################################################################################
//                    konstruktor wieloparametryczny
//#################################################################################################################
Swiatlo::Swiatlo(float x,float y, float z)
{
	ZeroMemory( &gLight, sizeof(D3DLIGHT9) );
        gLight.Type       = D3DLIGHT_POINT;
        gLight.Diffuse.r  = 1.0f;
        gLight.Diffuse.g  = 1.0f;
        gLight.Diffuse.b  = 1.0f;

		gPosition.x=x;
		gPosition.y=y;
		gPosition.z=z;
		gLight.Position = gPosition;

		gLight.Attenuation0 = 0.1f;
        gLight.Range=200.0f;
}

//#################################################################################################################
//                    destruktor
//#################################################################################################################
Swiatlo::~Swiatlo(void)
{
}

//#################################################################################################################
//                    funkcja zwracajaca swiatlo
//#################################################################################################################
D3DLIGHT9 Swiatlo::zwroc_swiatlo()
{
	return gLight;
}
